package cn.xinyangtong.manager.service;

import cn.xinyangtong.common.pojo.DefaultResult;
import cn.xinyangtong.manager.entity.TreeNode;
import cn.xinyangtong.pojo.TbContentCategory;

import java.util.List;

/**
 * 内容分类管理
 * Created by fengbo on 2017/6/17.
 */
public interface ContentCategoryService {
    /***
     * 查看内容分类列表
     * @param parentId
     * @return
     */
    List<TreeNode> getCategoryList(Long parentId);

    /*****
     * 添加内容分类
     * @param parentId
     * @param name
     * @return
     */
    DefaultResult insertContentCategory(Long parentId, String name);

    /****
     * 修改内容分类
     */
    DefaultResult updateContentCategoryById(TbContentCategory contentCategory);

    /***
     * 删除内容分类
     * @return
     */
    DefaultResult deleteContentCategory(Long id);
}
